management inventory control architecture customer bim inventory accounting software microstation cam engineering crm cad inventory management building information modeling business autocad relationship cnc